an albatross around your neck - Spanish English Dictionary